export const baseUrl = "http://localhost:8283/v2"
export function request(config) {
	try {
		// 设置请求头
		config.header = {
			'content-type': 'application/json'
		}
		// 设置请求超时时间
		config.timeout = 10000
		// 是否可以进行401重刷token请求
		// 获取或设置token
		//let token = uni.getStorageSync('token')
		//let userIsLogin = uni.getStorageSync('globalIsLogin')
		// if (!token && userIsLogin) {
		// 	return uni.showToast({
		// 		title: '未登录，将在2s后跳转到登录页。',
		// 		icon: 'none',
		// 		duration: 2000,
		// 		// 2s后跳转到登录页
		// 		success() {
		// 			setTimeout(() => {
		// 				uni.navigateTo({
		// 					url: '/pages/login/login'
		// 				})
		// 			}, 2000)
		// 		}
		// 	})
		// }
		config.url = `${baseUrl}${config.url}`
		return new Promise(async (resolve, reject) => {
			const resOrigin = await uni.request(config)
			const data = resOrigin[1].data
			return resolve(data)
			// if(data.code==200){
			// 	return resolve(data)
			// }
			// else
			//最后拿到的数据

		})
	} catch (e) {
		//TODO handle the exception
		throw new Error('请求异常')
	}
}
